package tpgrandt.varios;
import java.sql.Time;
import java.util.Date;

/**
 * @version 1.0
 * @created 19-Jan-2010 17:12:19
 */
public class Fecha {

	private int fecha;
	private Partido[] partidos;
	private Date fecha_inicio;
	private Time hora_inicio;
	private Date fecha_fin;
	private Time hora_fin;
	private boolean cerrada;

	public Fecha(Partido partidos[]) {
	    this.partidos = partidos;
	}

        public boolean isCerrada() {
            return cerrada;
        }

        public void setCerrada(boolean cerrada) {
            this.cerrada = cerrada;
        }

        public int getFecha() {
            return fecha;
        }

        public void setFecha(int fecha) {
            this.fecha = fecha;
        }

        public Date getFecha_fin() {
            return fecha_fin;
        }

        public void setFecha_fin(Date fecha_fin) {
            this.fecha_fin = fecha_fin;
        }

        public Date getFecha_inicio() {
            return fecha_inicio;
        }

        public void setFecha_inicio(Date fecha_inicio) {
            this.fecha_inicio = fecha_inicio;
        }

        public Time getHora_fin() {
            return hora_fin;
        }

        public void setHora_fin(Time hora_fin) {
            this.hora_fin = hora_fin;
        }

        public Time getHora_inicio() {
            return hora_inicio;
        }

        public void setHora_inicio(Time hora_inicio) {
            this.hora_inicio = hora_inicio;
        }

	public boolean verificarCierre(){

	    boolean out = true;

	    for (int i = 0; i < partidos.length; i++)
		if (partidos[i].getEstado() == Partido.ABIERTO)
		    out = false;

	    return out;

	}

	public Partido[] getPartidos(){
		return partidos;
	}



}